package com.usermanage.Service;

import com.usermanage.beanParam.UserBean;
import com.usermanage.beanParam.UserCenterBean;
import com.usermanage.util.JsonData;

import javax.servlet.http.HttpServletRequest;
import java.util.List;
import java.util.Optional;

/**
 * Created by  on 2018/8/10
 */
public interface UserCenterService {
     /**
      * 查询用户详细信息
      * @param userId  用户标识(若空则表示查询当前登陆用户信息，若不为空，则查传入用户信息。)
      * @return
      */
     Optional getUserDetail(String userId);
     /**
      * 注册用户
      * @param userCenterBean
      * @return
      */
     UserCenterBean save(UserCenterBean userCenterBean) throws Exception;

     /**
      * 根据id查询用户
      * @param id
      * @return
      */
     Optional<UserCenterBean> findById(int id);





}
